A comparative study of SIP programming interfaces
نویسندگان
چکیده
The Session Initiation Protocol (SIP) is a signalling protocol for Internet Telephony, multimedia conferencing, and instant messaging. The behavior of SIP platforms can be configured thanks to various programming interfaces. In this paper, we present a study of different existing SIP platforms. From this study, we identify key requirements that must be fulfilled by a SIP programming interface. We discuss existing solutions and propose to introduce a language approach to addressing these needs.
منابع مشابه
Analysis and Modeling of VoIP Servers: A Linear Programming Approach
The SIP protocol was standardized by the IETF at the application layer for initiating, managing, and terminating multimedia sessions and has been widely used as the main signaling protocol on both the Internet and VoIP networks. Most challenges in this protocol are overload and lack of proper state distribution. These challenges cause a wide range of next-generation network users to face a shar...
متن کاملSecurity testing of session initiation protocol implementations
The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...
متن کاملA Survey of Open Source Products for Building a SIP Communication Platform
The Session Initiation Protocol (SIP) is a multimedia signalling protocol that has evolved into a widely adopted communication standard. The integration of SIP into existing IP networks has fostered IP networks becoming a convergence platform for both realtime and non-real-time multimedia communications. This converged platform integrates data, voice, video, presence, messaging, and conference ...
متن کاملA Push-Based VoIP Service for an Internet-Enabled Mobile Ad Hoc Network
VoIP (Voice over IP) services are gaining more popularity recently. This work considers providing VoIP services in an Internet-enabled mobile ad hoc network (MANET). Since MANET does not have a fixed connection to the Internet, we propose to attach one or multiple cellular interfaces to the gateway of the MANET to establish the connection so that users can enjoy mobile VoIP services. Connecting...
متن کامل